﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IChessEngine
{
    public enum EChsPieceType
    {
        PAWN = 0,
        KNIGHT = 1,
        BISHOP = 2,
        ROCK = 3,
        QUEEN = 4,
        KING = 5,
        NONE = 6
    }
    public enum EChsPieceColor
    {
        BLACK,
        WHITE
    }
    public interface IChsPiece
    {
        EChsPieceType Type { get; }
        EChsPieceColor Color { get; }
        bool OnPassant { get; }
        IChsPiece Clone();
    }
}
